package com.xuerhua.yxt.dao;

import java.util.List;

import com.xuerhua.yxt.view.FinalTermScoreReportView;
import org.apache.ibatis.annotations.Param;

import com.xuerhua.yxt.model.FinalTermScoreReport;
import com.xuerhua.yxt.reqVo.BaseQueryVO;

public interface FinalTermScoreReportMapper {

    int insertSelective(FinalTermScoreReport record);

    FinalTermScoreReport selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(FinalTermScoreReport record);

    List<FinalTermScoreReport> selectClassTermReport(BaseQueryVO vo);
    
    FinalTermScoreReport selectStudentTermReport(BaseQueryVO vo);
    
    int delClassTermReport(BaseQueryVO vo);
    
    int insertTermScoreReport(@Param("list")List<FinalTermScoreReportView> list);
}